home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 February / Macworld (2000-02).dmg / Cool Extras! / DarkSide of the Mac 5.0.6 / SampleFaders / Invert.make < prev    next >
Text File  |  1999-09-10  |  2KB  |  73 lines

  1. LANGUAGE            = ENGLISHDARKSIDE
  2. ObjDir                = :Objects:
  3. PPCObjDir            = :PPCObjects:
  4. SrcDir                =
  5. OutputDir            = :Faders:
  6. LinkOptions            = -d
  7. RezOptions            = -d {LANGUAGE}=1
  8. PPC_LibEquates =     
  9.  
  10. # debugging options
  11. #CompileOptions    = -w 17 -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2
  12. #SymOpt = on
  13. #PPCC_Options = -sym {SymOpt} -opt off
  14.  
  15. # non debugging options
  16. CompileOptions    = -w 17 -mbg off -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2
  17. SymOpt = off
  18. PPCC_Options = -sym {SymOpt} -opt speed
  19.  
  20. # fader shell creation
  21. "{ObjDir}"Fader.c.o ƒƒ "{SrcDir}"Fader.c "{SrcDir}"Fader.h
  22.     Echo "Compiling Fader.c"
  23.     SC {CompileOptions} "{SrcDir}"Fader.c
  24.     
  25. "{PPCObjDir}"Fader.c.o    ƒ {SrcDir}Fader.c
  26.     Echo "Compiling PPC Fader.c"
  27.     MrC {PPCC_Options} {SrcDir}Fader.c -o {PPCObjDir}Fader.c.o
  28.     
  29. # Invert creation
  30. "{ObjDir}"Invert.c.o ƒƒ "{SrcDir}"Invert.c
  31.     Echo "Compiling Invert.c"
  32.     SC {CompileOptions} "{SrcDir}"Invert.c
  33.     
  34. "{PPCObjDir}"Invert.c.o    ƒ {SrcDir}Invert.c
  35.     Echo "Compiling PPC Invert.c"
  36.     MrC {PPCC_Options} {SrcDir}Invert.c -o {PPCObjDir}Invert.c.o
  37.     
  38. # Invert link and Rez
  39. "{OutputDir}"Invert ƒƒ "{ObjDir}"Invert.c.o "{ObjDir}"Fader.c.o
  40.     Echo "Linking Invert"
  41.     Link {LinkOptions} -o {Targ}                ∂
  42.     -m FaderEntry                                ∂
  43.     -rt FADE=128                                ∂
  44.     -sg Fader                                    ∂
  45.     "{ObjDir}Fader.c.o"                            ∂
  46.     "{ObjDir}Invert.c.o"                        ∂
  47.     "{Libraries}"MacRuntime.o                         
  48.     SetFile {Targ} -t 'Dark' -c 'DSOM'
  49.  
  50. "{OutputDir}Invert" ƒƒ    "{PPCObjDir}"Invert.c.o "{PPCObjDir}"Fader.c.o
  51.     Echo "Making Invert for PowerPC"
  52.     PPCLink                                    ∂
  53.         -sym {SymOpt}                        ∂
  54.         "{PPCObjDir}Fader.c.o"                ∂
  55.         "{PPCObjDir}Invert.c.o"                ∂
  56.         "{SharedLibraries}"InterfaceLib    ∂
  57.         "{SharedLibraries}"StdCLib        ∂
  58.         -main PreflightFader                ∂
  59.         -export preflightFaderUPP            ∂
  60.         -export initializeFaderUPP            ∂
  61.         -export idleFaderUPP                ∂
  62.         -export disposeFaderUPP                ∂
  63.         -export updateFaderUPP                ∂
  64.         -export hitFaderUPP                    ∂
  65.         -o "{Targ}"    -t 'Dark' -c 'DSOM'                    
  66.     If "{SymOpt}" =~ /[oO][nN]/
  67.        makeSYM "{Targ}"
  68.     End
  69.     
  70. "{OutputDir}"Invert ƒƒ "{SrcDir}"Invert.r
  71.     Echo "Rezzing Invert"
  72.     Rez {RezOptions} -rd -o {Targ} {SrcDir}Invert.r -append
  73.